//@ts-check

import { CacheBorderLoader } from '../src/CacheBorderLoader'

var cache = CacheBorderLoader.getInstance()


cache.on('progress', (data) => {
  // console.error(data.entity.url, 'cache:progress')
})

cache.on('success', (data) => {
  // console.error(data.entity.url, 'cache:success')

})

cache.on('error', (data) => {
  // console.error(data.entity.url, 'cache:error')

})


cache.on('final', (data) => {
  console.error(data.entity.url, 'cache:final')

})


// cache.loader({ url:'./logo.png'})

cache.loaders([{ url: './1.flac' }, { url: './1.jfif' }, { url: './2.png' }, { url: './1.psd' }, { url: './logo.png', mime: 'image/png', expire:0 }])
